package com.bugstack.domain.activity.service.quota;

import com.bugstack.domain.activity.model.entity.DeliveryOrderEntity;
import com.bugstack.domain.activity.model.entity.SkuRechargeEntity;
import com.bugstack.domain.activity.model.entity.UnpaidActivityOrderEntity;

/**
 * @Author: czb
 * @Description: TODO
 * @DateTime: 2025/3/21 14:06
 **/
public interface IRaffleAccountQuotaService {

    UnpaidActivityOrderEntity createOrder(SkuRechargeEntity skuRechargeEntity);

    Integer queryRaffleActivityAccountDayPayTakeCount(Long activityId, String userId);

    void updateOrder(DeliveryOrderEntity deliveryOrderEntity);
}
